home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_qt.idb / usr / freeware / catman / p_man / cat3 / qiodevicesource.Z / qiodevicesource
Encoding:
Text File  |  1998-10-28  |  6.7 KB  |  133 lines

  1.  
  2.  
  3.  
  4.      QQQQIIIIOOOODDDDeeeevvvviiiicccceeeeSSSSoooouuuurrrrcccceeee((((3333qqqqtttt))))TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))QQQQIIIIOOOODDDDeeeevvvviiiicccceeeeSSSSoooouuuurrrrcccceeee((((3333qqqqtttt))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.       QIODeviceSource - A QIODeviceSource is a QDataSource that
  10.       draws    data from a QIODevice
  11.  
  12.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.       #include <qasyncio.h>
  14.  
  15.       Inherits QDataSource.
  16.  
  17.     PPPPuuuubbbblllliiiicccc MMMMeeeemmmmbbbbeeeerrrrssss
  18.       QQQQIIIIOOOODDDDeeeevvvviiiicccceeeeSSSSoooouuuurrrrcccceeee (((( QQQQIIIIOOOODDDDeeeevvvviiiicccceeee ****,,,, iiiinnnntttt _b_u_f_s_i_z_e====4444000099996666 ))))
  19.       ~~~~QQQQIIIIOOOODDDDeeeevvvviiiicccceeeeSSSSoooouuuurrrrcccceeee ()
  20.       vvvviiiirrrrttttuuuuaaaallll iiiinnnntttt rrrreeeeaaaaddddyyyyTTTTooooSSSSeeeennnndddd (((())))
  21.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd sssseeeennnnddddTTTToooo ((((    QQQQDDDDaaaattttaaaaSSSSiiiinnnnkkkk **** _s_i_n_k,,,, iiiinnnntttt nnnn    ))))
  22.       vvvviiiirrrrttttuuuuaaaallll bbbboooooooollll rrrreeeewwwwiiiinnnnddddaaaabbbblllleeee (((()))) ccccoooonnnnsssstttt
  23.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd eeeennnnaaaabbbblllleeeeRRRReeeewwwwiiiinnnndddd (((( bbbboooooooollll oooonnnn ))))
  24.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd rrrreeeewwwwiiiinnnndddd (((())))
  25.  
  26.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  27.       A QIODeviceSource is a QDataSource that draws    data from a
  28.       QIODevice
  29.  
  30.       This class encapsulates retrieving data from a QIODevice
  31.       (such    as a QFile).
  32.  
  33.      MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDOOOOCCCCUUUUMMMMEEEENNNNTTTTAAAATTTTIIIIOOOONNNN
  34.      QQQQIIIIOOOODDDDeeeevvvviiiicccceeeeSSSSoooouuuurrrrcccceeee::::::::QQQQIIIIOOOODDDDeeeevvvviiiicccceeeeSSSSoooouuuurrrrcccceeee ((((    QQQQIIIIOOOODDDDeeeevvvviiiicccceeee **** ddddeeeevvvviiiicccceeee,,,, iiiinnnntttt
  35.       bbbbuuuuffffffffeeeerrrr____ssssiiiizzzzeeee====4444000099996666 ))))
  36.       Constructs a QIODeviceSource from a pointer to an QIODevice.
  37.       The QIODevice    _m_u_s_t be    dynamically allocated, becomes owned
  38.       by the QIODeviceSource, and will be deleted when the
  39.       QIODeviceSource destructs. _b_u_f_f_e_r__s_i_z_e determines the    size
  40.       of buffering to use between asynchronous operations. The
  41.       higher _b_u_f_f_e_r__s_i_z_e, the more efficient but the less
  42.       interleaved the operation will be with other processing.
  43.  
  44.      QQQQIIIIOOOODDDDeeeevvvviiiicccceeeeSSSSoooouuuurrrrcccceeee::::::::~~~~QQQQIIIIOOOODDDDeeeevvvviiiicccceeeeSSSSoooouuuurrrrcccceeee (((())))
  45.       Destroys the QIODeviceSource,    deleting the QIODevice from
  46.       which    it was constructed.
  47.  
  48.      vvvvooooiiiidddd QQQQIIIIOOOODDDDeeeevvvviiiicccceeeeSSSSoooouuuurrrrcccceeee::::::::eeeennnnaaaabbbblllleeeeRRRReeeewwwwiiiinnnndddd    (((( bbbboooooooollll oooonnnn )))) [[[[vvvviiiirrrrttttuuuuaaaallll]]]]
  49.       Enables rewinding. No    special    action is taken.
  50.  
  51.       Reimplemented    from QDataSource.
  52.  
  53.      iiiinnnntttt QQQQIIIIOOOODDDDeeeevvvviiiicccceeeeSSSSoooouuuurrrrcccceeee::::::::rrrreeeeaaaaddddyyyyTTTTooooSSSSeeeennnndddd (((()))) [[[[vvvviiiirrrrttttuuuuaaaallll]]]]
  54.       Ready    until end-of-file.
  55.  
  56.       Reimplemented    from QDataSource.
  57.  
  58.      bbbboooooooollll QQQQIIIIOOOODDDDeeeevvvviiiicccceeeeSSSSoooouuuurrrrcccceeee::::::::rrrreeeewwwwiiiinnnnddddaaaabbbblllleeee (((()))) ccccoooonnnnsssstttt [[[[vvvviiiirrrrttttuuuuaaaallll]]]]
  59.       All QIODeviceSource's    are rewindable.
  60.  
  61.  
  62.  
  63.      Page 1                         (printed 9/22/98)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      QQQQIIIIOOOODDDDeeeevvvviiiicccceeeeSSSSoooouuuurrrrcccceeee((((3333qqqqtttt))))TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))QQQQIIIIOOOODDDDeeeevvvviiiicccceeeeSSSSoooouuuurrrrcccceeee((((3333qqqqtttt))))
  71.  
  72.  
  73.  
  74.       Reimplemented    from QDataSource.
  75.  
  76.      vvvvooooiiiidddd QQQQIIIIOOOODDDDeeeevvvviiiicccceeeeSSSSoooouuuurrrrcccceeee::::::::sssseeeennnnddddTTTToooo (((( QQQQDDDDaaaattttaaaaSSSSiiiinnnnkkkk ****    ssssiiiinnnnkkkk,,,, iiiinnnntttt nnnn ))))
  77.       [[[[vvvviiiirrrrttttuuuuaaaallll]]]]
  78.       Reads    and sends a block of data.
  79.  
  80.       Reimplemented    from QDataSource.
  81.  
  82.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  83.       hhhhttttttttpppp::::////////wwwwwwwwwwww....ttttrrrroooollllllll....nnnnoooo////qqqqtttt////qqqqiiiiooooddddeeeevvvviiiicccceeeessssoooouuuurrrrcccceeee....hhhhttttmmmmllll
  84.  
  85.      CCCCOOOOPPPPYYYYRRRRIIIIGGGGHHHHTTTT
  86.       Copyright 1992-1997 Troll Tech AS.  See the LICENSE file
  87.       included in the distribution for a complete license
  88.       statement.
  89.  
  90.      AAAAUUUUTTTTHHHHOOOORRRR
  91.       Generated automatically from the source code.
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.      Page 2                         (printed 9/22/98)
  130.  
  131.  
  132.  
  133.